cape sparrow (passer melanurus) - German English Dictionary